Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F15 Spain F18 Spain F20 Spain F21 Spain F23 Spain F24 Spain F29 Spain F30 Spain F31 Spain F1 Spain F2 Spain F6 Spain F7 Spain F12 Spain F14 Spain F15 Spain F16 Spain F25 Spain F22 Spain F23 Spain F25 Spain F8 Spain F12 Spain F13 Spain F6 Croatia F6 Turkey F48 Nigeria F3 Croatia F1 (Rovinj) Croatia F2 (Porec) Croatia F4 (Opatija) Pakistan F1 (Islamabad) Pakistan F2 (Islamabad) Croatia F1 (Rovinj) M15 Manama Spain F5 Spain F21 Spain F28 Spain F29 Spain F30 Spain F5 Spain F6 Spain F8 Spain F9 Spain F17 Spain F18 Spain #1-w1 Spain #1-w2 Spain #1-w3 Spain #1-w4 Spain F8 Spain F9 Spain F10 Spain F13 Spain F21 Spain F22 Spain F23 Spain F24 Spain F26 Spain F28 Spain F35 Spain F36 Spain F1 Spain F2 Spain F3 Spain F6 Spain F7 Spain F8 Spain F9 Spain F10 Spain F11 Spain F14 Spain F15 Spain F16 Spain F26 Spain F33 Spain F4 Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Open Castilla y Leon Trofeo Iberdrola - Segovia Top Wool Challenger Biella - Biella Mersin Challenger X Ciutat de Barcelona - Barcelona Concurso Internacional de Vigo - Vigo Zagreb Open - Zagreb Trofeo Cassa di Risparmio di Alessandria - Alessandria San Benedetto Challenger - San Benedetto Medjurgorje Open - Medjugorje Challenger Copa Sevilla 2008 - Seville Mamaia Challenger - Constanta Tanger Challenger Geneva Challenger - Geneva Furth Challenger Reggio Emilia Challenger Brasov Challenger Tarragona Challenger Florionapolis Challenger Puebla Challenger Barletta Challenger Bytom Challenger Cancun Challenger San Marino Challenger Seville Challenger Todi Challenger San Benedetto Challenger Orbetello Challenger Liberec Challenger Noumea Challenger Panama City Challenger Poznan Challenger Cortina Challenger Prague Challenger Meerbusch Challenger Manerbio Challenger Seville Challenger Qingdao Challenger Curitiba Challenger Mouilleron-Le-Captif Challenger Memorial Savigni - Sassuolo San Benedetto Challenger Prague Challenger Arad Challenger Poprad Tatry Challenger Copa Petrobras Uruguay - Montevideo Rio De Janeiro Challenger Trnava Challenger Braunschweig Challenger Poznan Challenger Scheveningen Challenger Andria Challenger Alphen Challenger Rome Challenger Copa Petrobras Argentina - Buenos Aires Sarasota Challenger XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Meerbusch Challenger Murcia Challenger Rabat Challenger Napoli Challenger Athens Challenger Lima Challenger Orbetello Challenger Barranquilla Challenger Banja Luka Challenger Medellin Challenger Seville Challenger Szczecin Challenger Stella Artois Clay Court Championships - Budaors V Trani Cup - Trani BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe Generali Open - Kitzbuhel Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz BellSouth Open - Vina del Mar Grand Prix Hassan II - Casablanca Generali Open - Kitzbuhel Memorial Piertomaso Tessitore - San Remo Vietnam Open - Ho Chi Minh City St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Sydney International - Sydney Movistar Open - Vina del Mar Hypo Group Tennis International - Portschach Generali Open - Kitzbuhel Orange Prokom Open - Sopot BCR Open Romania - Bucharest Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Heineken Open - Auckland Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires U.S. Men's Clay Court Championships - Houston Estoril Open - Estoril Hypo Group Tennis International - Portschach Synsam Swedish Open - Bastad Pekao Open 2004 - Szczecin Mercedes Cup - Stuttgart Copa Sevilla-Internacionales de Andalucia - Seville Open Diputacion Ciudad de Pozoblanco - Cordoba Generali Open - Kitzbuhel Croatia Open - Umag IV Challenger Ciudad De Guayaquil - Guayaquil Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Morocco Tennis Tour - Meknes Heineken Open - Auckland Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Barletta Challenger Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona The Hypo Group Tennis International 2008 - Poertschach Trani Challenger Seville Challenger Orange Warsaw Open - Warsaw Santiago Challenger Rabat Challenger Prague Challenger If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Medibank International - Sydney Heineken Open - Auckland Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Szczecin Challenger Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Catella Swedish Open - Bastad Tallahassee Challenger Masters Series - Hamburg San Marino Challenger San Sebastian Challenger Sibiu Challenger Brasil Open - Costa do Sauipe BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Movistar Open - Santiago Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Moscow Challenger Open Sabadell Atlantico - Barcelona BMW Open - Munich Chengdu Challenger AEGON Championships - London Catella Swedish Open - Bastad International German Open - Hamburg Pilot Pen Tennis - New Haven Copa Sevilla 2007 - Seville AIG Japan Open Tennis Championships - Tokyo Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Open Castilla y Leon - Segovia Heineken Open - Auckland BellSouth Open - Vina del Mar Movistar Open - Santiago Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Oberstaufen Cup - Oberstaufen Guzzini Challenger - Recanati San Marino Cepu Open - San Marino SkiStar Swedish Open - Bastad Sao Paulo - Brazil Ciutat de Barcelona - Barcelona Corona Mexico City Open - Mexico City German Tennis Championships - Hamburg Winston Salem - Winston Salem BCR Open Romania - Bucharest Rakuten Japan Open - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Corona Mexico City Open - Mexico City US Men's Clay Court Championship - Houston Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Rakuten Japan Open - Tokyo Challenger Copa Sevilla - Seville Open Costa Daurada - Tarragona Valencia Open - Valencia VTR Open - Vina del Mar Unicredit (Suisse) Bank S.A. Challenger - Chiasso Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston 9° Trani Cup - Trani LXVII Concursu Internacional de Vigo - Vigo Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Power Horse Cup - Dusseldorf Pekao Open - Szczecin Ipsos Bucharest Challenger - Bucharest Open Costa Daurada - Tarragona AEGON International - Eastbourne SkiStar Swedish Open - Bastad Challenger Ciudad de Guayaquil - Guayaquil Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem KGHM Dialog Polish Indoors - Wroclaw Arad Challenger Rakuten Japan Open - Tokyo Royal Guard Open Chile - Vina del Mar Morocco Tennis Tour - Tanger Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf SkiStar Swedish Open - Bastad Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Shenzhen Open - Shenzhen Kremlin Cup - Moscow III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Valencia Open - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco Bulgarian Open Challenger - Sofia Polska Energia Open - Bytom Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Kos Succhetti Tennis Cup - Cordenons Barcelona Open BancSabadell - Barcelona AIG Japan Open - Tokyo LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Citta di Como Challenger - Como TEAN International - Alphen Aan Den Rijn Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham Copa AT&T - Buenos Aires Open Tarragona Costa Daurada - Tarragona Copa Petrobras-Argentina - Buenos Aires Austrian Open - Kitzbuhel Kremlin Cup - Moscow Brasil Open - Costa do Sauipe San Remo Challenger Ecuador Open - Quito Karlsruhe Challenger Argentina Open - Buenos Aires Rio Open - Rio de Janeiro US Men's Clay Court Championship - Houston BMW Open - Munich ATP Slovak Open Challenger - Bratislava Tanger Challenger Meknes Challenger Monza Challenger Suisse Open - Gstaad Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Banja Luka Challenger Tarragona Challenger Asuncion Challenger Santiago Challenger TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Barletta Challenger Milan Challenger San Sebastian Challenger Banja Luka Challenger Madrid Challenger Palermo Challenger Rabat Challenger Marrakech Challenger Ipsos Bucharest Challenger - Bucharest Copa Petrobras-Uruguay - Montevideo BMW Tennis Championship - Sunrise San Marino Challenger Vigo Challenger Salinas Challenger Napoli Challenger Cancun Challenger Salzburg Challenger Bucaramanga Challenger Pilot Pen Tennis - New Haven San Benedetto Challenger Copa AT&T - Buenos Aires Brasov Challenger Seville Challenger Grand Prix de Tennis de Lyon - Lyon Internazionali di Tennis di Bergamo - Bergamo Montevideo Challenger Bogota Challenger Black Forest Open 2002 - Freudenstadt Barletta Challenger Mercedes Cup - Stuttgart Geneva Challenger - Geneva Sao Paulo Challenger Caltanissetta Challenger Ostrava Challenger Open 13 - Marseille Caltanissetta Challenger Bucaramanga Challenger Milan Challenger Austrian Open - Kitzbuhel Pilot Pen Tennis - New Haven Manerbio Challenger Sibiu Challenger Rennes Challenger Reunion Island Challenger Mouilleron-Le-Captif Challenger BCR Open Romania - Bucharest Guayaquil Challenger Montevideo Challenger Bogota Challenger - Bogota Malaysian Open - Kuala Lumpur Trofeo Internacional Club Laieta - Barcelona Buenos Aires Challenger Vicenza Challenger Mestre Challenger SkiStar Swedish Open - Bastad Claro Open Colombia - Bogota Banja Luka Challenger Top Wool Challenger - Biella Lugano Challenger Rome Challenger Casablanca Challenger Bucaramanga Challenger Santo Domingo Challenger XL Capital Bermuda Open - Bermuda Open Sainte Victoire - Aix-En-Provence Vicenza Challenger Schickedanz Open - Furth Banca Stato Challenger Lugano - Lugano Nord/LB Open 2004 - Braunschweig Montevideo Challenger Brasov Challenger Ningboo Challenger Samarkand Challenger Suzhou Challenger Ostrava Challenger Bet-at-home Open - Hamburg Turin Challenger Scheveningen Challenger VI Gramado Open de Tenis - Gramado Mercedes Cup - Stuttgart Idea Prokom Open - Sopot Heineken Open - Auckland Argentina Open - Buenos Aires Abierto Mexicano Telfonica MoviStar - Acapulco Bancolombia Open - Cali Meknes Challenger Marrakech Challenger BMW Open - Munich Zagreb Challenger Idea Prokom Open - Sopot Pilot Pen Tennis - New Haven Grand Prix Hassan II - Casablanca Braunschweig Challenger Masters Series Hamburg - Hamburg Marburg Challenger Open Seat Godo 2003 - Barcelona Mallorca Open - Mallorca Synsam Swedish Open - Bastad Open Romania - Bucharest Brasil Open - Costa do Sauipe Open Seat Godo 2005 - Barcelona Synsam Swedish Open - Bastad NASDAQ-100 Open - Miami Stockholm Open - Stockholm Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Copa Telmex - Buenos Aires Telecom Italia Masters - Rome Tennis Masters Series - Hamburg NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Stockholm Open - Stockholm Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Abierto Mexicano Telcel - Acapulco Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Abierto Mexicano Telcel - Acapulco Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Grand Prix de Tennis de Lyon - Lyon Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome US Men's Clay Court Championships - Houston BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Allianz Suisse Open Gstaad - Gstaad Mercedes Cup - Stuttgart BNP Paribas Open - Indian Wells Aircel Chennai Open - Chennai Grand Prix Hassan II - Casablanca Winston-Salem Open - Winston-Salem Brasil Open - Costa do Sauipe Internazionali BNL dItalia - Rome BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Shanghai Rolex Masters - Shanghai French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London US Men's Clay Court Championship - Houston U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Tennis Masters Series - Madrid U.S. Open - New York Estoril Open - Estoril Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Miami Open - Miami Wimbledon - London U.S. Open - New York Wimbledon - London Davis Cup, World Group, QF, ARG-CRO 4-1 French Open (juniors) Davis Cup, World Group, QF, BLR-ARG 5-0 Davis Cup, World Group, QF, ARG-SWE 4-1 Davis Cup, World Group, 1R, ARG-NED 5-0 Davis Cup, World Group, QF, CZE-ARG, 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, SF, FRA-ARG 5-0 Davis Cup, World Group, 1R, ARG-ROU 4-1 Davis Cup, World Group, QF, ARG-KAZ 5-0 Davis Cup, World Group, SF, SRB-ARG 2-3 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, 1R, ARG-GER 5-0 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, ARG-ITA 1-3 Davis Cup, World Group, 1R, GER-ARG 1-4 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, World Group, SF, CZE-ARG 3-2 River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Olympics - London Olympics - Rio de Janeiro AAMI Classic - Kooyong Davis Cup, World Group, F, ESP-ARG 3-1 Davis Cup, World Group, QF, ITA-ARG 1-3 Olympics - Beijing